public class 短路逻辑运算符 {
    public static void main(String[] args) {
        /*为什么要使用短路逻辑运算符？
         * 输入用户名和密码，如果用户名输错，就不需要判断密码是否正确，这样会极大地提高程序的效率。
         * 短路逻辑运算符可以让程序在判断条件为假时，直接返回假值，不再继续执行后续代码。
         */
        // && 短路与运算符 左边为假，右边不再判断，整个直接为假 (结果和&有一样的效果,但具有短路效果)
        System.out.println(true && false);
        System.out.println(true && true); 
        //System.out.println(false && true);

        // || 短路或运算符 左边为真，右边不再判断，整个直接为真
        System.out.println(false || false);
        //System.out.println(true || true);
        System.out.println(false || true);
        int a = 10, b = 10;
        boolean resault = a++ < 5 && b++ < 5;//如果是&，b的值会输出成11
        System.out.println(resault);
        System.out.println(a);
        System.out.println(b);

    }
    
}
